home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / modem / ntf100g7.zip / NTFOSS.DOC < prev    next >
Text File  |  1996-01-03  |  9KB  |  215 lines

  1.  
  2.     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓
  3.     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓
  4.     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓
  5.     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓     ░NTFOSS▓
  6.  
  7.      (c) 1995-1996 by Gerhard Wiesinger
  8.  
  9.      For license information see LICENSE.DOC, for register see REGISTER.DOC.
  10.  
  11.  
  12.   1) What is NTFOSS?
  13.   ------------------
  14.      NTFOSS is a virtual device driver (VDD) for the Windows NT operating
  15.      system. It will redirect all FOSSIL calls made with INT 14 to
  16.      NTFOSS.DLL which calls the WIN32 API to virtualize the serial port.
  17.  
  18.   2) How to install it
  19.   --------------------
  20.      1) Log on with Administrator privileges
  21.      2) Copy NTFOSS.DLL to %SystemRoot%\SYSTEM32 (usually C:\WINNT\SYSTEM32)
  22.      3) Copy NTFOSS.COM to a directory of your choice. (Maybe a directory
  23.         included in your PATH).
  24.      4) Copy the DEMO Key (NTFOSS.KEY) and the registration program 
  25.         (REGISTER.EXE) included in the archive into the SAME directory of your
  26.         choice. Make sure you are logged on with Administrator privileges.
  27.         Then start REGISTER.EXE. You will be asked, if you are logged on as
  28.         Administrator or equivalent. If that's true, answer with 'Y' else
  29.         answer with 'N'. If you answered yes a message with
  30.         "successfully installed" should appear.
  31.         If you have registered NTFOSS you will receive a branded keyfile called
  32.         'serialnr.KEY', with your own serial number and registration
  33.         information. e.g. for serial number 1 the keyfile will be named
  34.         '1.KEY'. Rename this file to 'NTFOSS.KEY' and then you
  35.         have once again start REGISTER.EXE with the renamed ** NEW keyfile **
  36.         in the directory !!
  37.      5) Start Control Panel, select Ports, then the port you want to configure,
  38.         press the Settings button and modify the parameters you want.
  39.         If you have a FIFO (16550 or something like that) then press the
  40.         Advanced button and enable 'FIFO enabled'.
  41.      6) If you have a FIFO start FIFOREG.EXE.
  42.         This will install or modify the registry to ensure full performance:
  43.         FIFOREG.EXE will modify or add the following keys to the registry:
  44.         HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serial,
  45.           RxFIFO(REG_DWORD)=0xe
  46.           TxFIFO(REG_DWORD)=0xe
  47.           ForceFifoEnable(REG_DWORD)=0x1
  48.         This will enable the FIFOs for receive and transmit.
  49.  
  50.         ***************************************************************
  51.         NOW YOU HAVE TO REBOOT YOUR MACHINE TO ACTIVATE THESE SETTINGS!
  52.         ***************************************************************
  53.  
  54.      7) I recommend that the multitasking is equivalent to all applications.
  55.         (Control Panel, System, Tasking, Equally Responsive)
  56.      8) Try to start 'NTFOSS COMx' where x is the comport you want to install
  57.         the FOSSIL driver.
  58.      9) ***************************************************************
  59.         If your application requires ANSI-output an ANSI driver must be
  60.         installed. (e.g. for Binkley Term)
  61.         A removeable ansi driver from PC-Magazine can be found
  62.         on the SIMTEL 20 Mirror (/pcmag/ansi132.zip) or on internet
  63.         http://stud1.tuwien.ac.at/~e9125884/NTFOSS/ansi132.zip.
  64.         At fidonet request Magic "ANSI" at 2:310/500.
  65.         See also SAMPLE.BAT.
  66.         ***************************************************************
  67.     10) VFOSSIL is required for some applications. (e.g. Binkley Term)
  68.         A VFOSSIL compatible driver can be found on
  69.         http://stud1.tuwien.ac.at/~e9125884/NTFOSS/vfoss.zip.
  70.         At fidonet request Magic "VFOSS" at 2:310/500.
  71.         See also SAMPLE.BAT.
  72.  
  73.   3) How to use it
  74.   ----------------
  75.     INSTALL:
  76.        NTFOSS [/a auto] [/t transbuff] [/r recbuff] [/l lock] COMx [mode]
  77.        auto: 1 ... will enable delays to keep CPU-Time low (default)
  78.              0 ... disable heuristic detection of Idle Time
  79.              IF YOU HAVE TROUBLES WITH NTFOSS TRY TO DISABLE AUTO!!!
  80.        tranbuff: is the size of the transmitbuffer (default:512)
  81.        recbuff:  is the size of the receivebuffer (default:512)
  82.                  valid buffersizes are 512,1024,..,10240 (increment 512)
  83.        lock: 1 ... serial port will be locked
  84.              0 ... serial port will NOT be locked (default)
  85.        x: Specifies the comport where NTFOSS should be installed
  86.           The captured Fossilport will be x-1.
  87.        mode: Specifies parameters for the comport (see MODE or
  88.              Windows NT help for more information)
  89.     MODIFY PARAMETERS:
  90.        same as INSTALL, but parameters will be modified. /t and /r will be ignored.
  91.        Com-Parameters will not be modified, except there is some mode specified
  92.     UNINSTALL:
  93.        NTFOSS /u               uninstall resident NTFOSS
  94.     HELP:
  95.        NTFOSS                  displays this help message
  96.  
  97.  
  98.  
  99.     NTFOSS can only once be installed in one VDM (Virtual Dos Machine) and
  100.     only one COM-port can be captured. But in another VDM NTFOSS can be
  101.     installed.
  102.  
  103.  
  104.     With 'mode' the following options are supported:
  105.     ------------------------------------------------
  106.       [baud=b] [parity=p] [data=d] [stop=s] [to=on|off] [xon=on|off]
  107.       [odsr=on|off] [octs=on|off] [dtr=on|off|hs] [rts=on|off|hs|tg]
  108.       [idsr=on|off]
  109.  
  110.      baud=b
  111.      ------
  112.      Specifies the transmission rate in bits per second.
  113.      The following list shows valid abbreviations for b and its related rate:
  114.  
  115.        11   110 baud 
  116.        15   150 baud 
  117.        30   300 baud 
  118.        60   600 baud
  119.        12   1200 baud 
  120.        24   2400 baud 
  121.        48   4800 baud
  122.        96   9600 baud 
  123.        19   19200 baud
  124.  
  125.      The rest of the baudrates must be fully written,
  126.      e.g. 115200 for 115200 Baud.
  127.  
  128.      parity=p
  129.      --------
  130.      Specifies how the system uses the parity bit to check for
  131.      transmission errors. The p value can be one of the following:
  132.      n (none) (default), e (even), o (odd), m (mark), or s (space). 
  133.      Not all computers support the values m and s.  
  134.  
  135.      data=d
  136.      ------
  137.      Specifies the number of data bits in a character.
  138.      Valid values for d are in the range 5 through 8.
  139.      The default value is 8. Not all computers support the values 5 and 6.
  140.  
  141.      stop=s
  142.      ------
  143.      Specifies the number of stop bits that define the end of a character:
  144.      1 (default), 1.5, or 2.
  145.      Not all computers support the value 1.5. 
  146.  
  147.      to=on|off
  148.      ---------
  149.      Specifies whether infinite time-out processing is on or off.
  150.      The default is on.
  151.  
  152.      xon=on|off
  153.      ----------
  154.      Specifies whether the xon or xoff protocol for data-flow control is on
  155.      or off. The default in off.
  156.  
  157.      odsr=on|off
  158.      -----------
  159.      Specifies whether output handshaking that uses the Data Set Ready (DSR)
  160.      circuit is on or off. The default is off.
  161.  
  162.      octs=on|off
  163.      -----------
  164.      Specifies whether output handshaking that uses the Clear To Send (CTS)
  165.      circuit is on or off. The default is on.
  166.  
  167.      dtr=on|off
  168.      ----------
  169.      Specifes whether the DTR circuit is on or off. The default is off.
  170.  
  171.      rts=on|off|hs|tg
  172.      ----------------
  173.      Specifies whether the RTS circuit is set to on, off, handshake, or toggle.
  174.      The default is handshake.
  175.  
  176.      idsr=on|off
  177.      -----------
  178.      Specifies whether the DSR circuit sensitivity is on or off.
  179.      The default is off.
  180.  
  181.   4) Bugs
  182.   -------
  183.      For further development of this piece of software write bug reports
  184.      or any other question to the author.
  185.  
  186.      Any suggestions are also welcome!
  187.  
  188.      Thank you for your reply!
  189.  
  190.  
  191.   A) The latest version
  192.   ---------------------
  193.      can be obtained from:
  194.  
  195.        FIDONET:  2:310/500@fidonet, MAGIC: NTFOSS
  196.        SCOUTNET: 71:431/100@scoutnet, MAGIC: NTFOSS
  197.        INTERNET: http://stud1.tuwien.ac.at/~e9125884/NTFOSS
  198.  
  199.   B) The Author
  200.   -------------
  201.      The author can be contacted through:
  202.  
  203.        FIDONET:  2:310/500.3@fidonet
  204.        SCOUTNET: 71:431/100.3@scoutnet
  205.        INTERNET: e9125884@student.tuwien.ac.at
  206.                  or gwiesing@fidonet.at
  207.  
  208.      For the registration sites and support sites look at REGISTER.DOC for
  209.      more information.
  210.  
  211.      NTFOSS has been written with the WIN32 SDK for Windows NT 3.1 (including
  212.      Microsoft C 8.x) and the WIN32 DDK for Windows NT 3.1.
  213.  
  214.    I hope you like NTFOSS!
  215.